619ee0a1a4e3ebdb29f7cba46f9309ca5e7a3819,src/main/java/io/hgraphdb/HBaseElementSerializer.java,HBaseElementSerializer,write,#Kryo#Output#E#,14
Before Change
public class HBaseElementSerializer<E extends HBaseElement> extends Serializer<E> {
public void write(Kryo kryo, Output output, E element) {
kryo.writeClassAndObject(output, element.id());
output.writeString(element.label());
output.writeLong(element.createdAt());
output.writeLong(element.updatedAt());
After Change
public class HBaseElementSerializer<E extends HBaseElement> extends Serializer<E> {
public void write(Kryo kryo, Output output, E element) {
byte[] idBytes = ValueUtils.serialize(element.id());
output.writeInt(idBytes.length);
output.writeBytes(idBytes);
output.writeString(element.label());
output.writeLong(element.createdAt());
output.writeLong(element.updatedAt());